30e2e8d3bb10cad6342024fd54c6816a2506d700,src/me/megamichiel/animatedmenu/AnimatedMenuPlugin.java,AnimatedMenuPlugin,registerDefaultCommandHandlers,#,207
Before Change
protected void registerDefaultCommandHandlers() {
commands.clear();
commands.addAll(Arrays.asList(new TextCommand("console") {
@Override
public boolean executeCached(AnimatedMenuPlugin plugin, Player p, String value) {
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), value);
return true;
}
}, new TextCommand("message") {
@Override
public boolean executeCached(AnimatedMenuPlugin plugin, Player p, String value) {
p.sendMessage(value);
return true;
}
}, new TextCommand("op") {
@Override
public boolean executeCached(AnimatedMenuPlugin plugin, Player p, String value) {
boolean op = p.isOp();
p.setOp(true);
p.performCommand(value);
p.setOp(op);
return true;
}
}, new TextCommand("broadcast") {
@Override
public boolean executeCached(AnimatedMenuPlugin plugin, Player p, String value) {
Bukkit.broadcastMessage(value);
return true;
}
}, new TextCommand("server") {
@Override
public boolean executeCached(AnimatedMenuPlugin plugin, Player p, String value) {
ByteArrayOutputStream out = new ByteArrayOutputStream();
DataOutputStream dos = new DataOutputStream(out);
try {
dos.writeUTF("Connect");
dos.writeUTF(value);
} catch (Exception ex) {
plugin.nag("An error occured on trying to connect a player to '" + value + "'");
plugin.nag(ex);
return true;
}
p.sendPluginMessage(plugin, "BungeeCord", out.toByteArray());
return true;
}
}, new TextCommand("menu") {
@Override
public boolean executeCached(AnimatedMenuPlugin plugin, Player p, String value) {
MenuRegistry registry = plugin.getMenuRegistry();
AnimatedMenu menu = registry.getMenu(value);
if (menu != null) registry.openMenu(p, menu);
else plugin.nag("No menu with name " + value + " found!");
return true;
}
}, new TellRawCommand(), new SoundCommand()));
}
public boolean warnOfflineServers() {
After Change
protected void registerDefaultCommandHandlers() {
commands.clear();
Collections.addAll(commands, new TextCommand("console") {
@Override
public boolean executeCached(AnimatedMenuPlugin plugin, Player p, String value) {
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), value);
return true;
}
}, new TextCommand("message") {
@Override
public boolean executeCached(AnimatedMenuPlugin plugin, Player p, String value) {
p.sendMessage(value);
return true;
}
}, new TextCommand("op") {
@Override
public boolean executeCached(AnimatedMenuPlugin plugin, Player p, String value) {
boolean op = p.isOp();
p.setOp(true);
p.performCommand(value);
p.setOp(op);
return true;
}
}, new TextCommand("broadcast") {
@Override
public boolean executeCached(AnimatedMenuPlugin plugin, Player p, String value) {
Bukkit.broadcastMessage(value);
return true;
}
}, new TextCommand("server") {
@Override
public boolean executeCached(AnimatedMenuPlugin plugin, Player p, String value) {
ByteArrayOutputStream out = new ByteArrayOutputStream();
DataOutputStream dos = new DataOutputStream(out);
try {
dos.writeUTF("Connect");
dos.writeUTF(value);
} catch (Exception ex) {
plugin.nag("An error occured on trying to connect a player to '" + value + "'");
plugin.nag(ex);
return true;
}
p.sendPluginMessage(plugin, "BungeeCord", out.toByteArray());
return true;
}
}, new TextCommand("menu") {
@Override
public boolean executeCached(AnimatedMenuPlugin plugin, Player p, String value) {
MenuRegistry registry = plugin.getMenuRegistry();
AnimatedMenu menu = registry.getMenu(value);
if (menu != null) registry.openMenu(p, menu);
else plugin.nag("No menu with name " + value + " found!");
return true;
}
}, new TellRawCommand(), new SoundCommand());
}
public boolean warnOfflineServers() {